titanium chelate - French English Dictionary